Pular para o conteúdo principal
Versão: 1.4 (Beta)

Motor Avançado


informação

Utilize esta categoria para movimentar motores até uma posição específica com encoders.

Exemplo

Girando um motor até 1000 ticks

alt text

  • O código acima realiza as seguintes ações:
    1. Define a saída do motor 1 para a máxima possível;
    2. Aguarda 2 segundos;
    3. Reduz a saída do motor 1 para 30%;
    4. Aguarda 2 segundos;
    5. Inverte o sentido do motor 1 e coloca a velocidade em 50%;
    6. Aguarda 2 segundos.

Descrição das Funções

set encoder and motorType

Permite escolher a porta de encoder utilizada e o tipo de motor.

alt text

setTargetPosition

Define a posição até a qual o motor deve girar. Unidade em ticks.

alt text

setMotorMode

Define o modo do motor.

alt text

setTolerance

Define a tolerância máxima permitida ao motor quando girando até a posição.

alt text

getTargetPosition

Retorna a posição alvo do motor.

alt text

isBusy

Retorna um valor lógico dependendo se o motor está indo até a posição.

alt text